This dive shop has a large selection of water sports gear (scuba diving, snorkeling) floats, water toys, swimsuits, etc. Their products range from from high end, quite pricy to more affordable. It's pretty expensive in general but there's no where else in the area with as much selection.