You're also close to I 275 which you can take to St. Pete Beach. You go south on 275 to 54th ave/Pinellas Bayway. Take that west all the way to Gulf Blvd and make a right. Go maybe a mile at the most and you will see public parking on the left and a Publix mall on the right. There is a bathroom/change room building in the middle of the parking area. I believe it had showers if I remember right.