Margaritaville has lifeguards, lockers, security, and no pressure to buy anything while on the property. If you can stand the Jimmy Buffet music; it's a good place to swim.
Any other beach places offer all that? Bueller?