Vieques has very accessible snorkeling around the island. We choose to rent snorkeling gear for three days while we were there (at the price of $10 a day) through JAK Water Sports. We ended up renting a car for one of these days, so we could access different snorkeling spots.
Car rental: After calling around the island, Maritza’s was the cheapest at $74.90 for 24 hours. They rent Jeeps only, which is definitely a must on the island! Many of the roads are dirt and not in good condition. This company can also pick you up and bring you to their storefront, so you do not need to get a taxi to get there.
Other snorkel options:
– Make sure to check out JAK Water Sports first – they have the best prices and great staff!
– Rental gear at Black Beard Sports ($15/day) and at Fun Brothers ($12/day).
– Various places lead snorkeling tours such as blackbeards ($65 for 3 hours) and Fun Brothers ($45).
– Both Blackbeards and Fun Brothers also offer other types of tours and rental such as kayaks, jetskis, paddle board, scooter rentals, plus biobay and other adventure tours.
– I suggest avoiding Vieques Adventure Company. We had originally booked through them but were not available when contacted.
Best Snorkeling Spots:
1. Pata Prieta – a beautiful bay with light colored sand and great snorkeling on either end of the bay. The center of the beach is sandy but both sides are rocky, perfect for plenty of vibrant fish and coral.
2. Esperanza – just off the beach in Esperanza is a dock with plenty of living things to look at. There is a school of fish that hangs around there, easily thousands of fish swimming as one. There is also some coral and smaller fish swimming around the dock supports.
3. Mosquito Pier – Snorkel on the west side of the pier! If you park at the end of the dock close to the mainland, there are plenty of small fish and a lot of starfish! We even saw a barracuda here. If you drive out onto the pier and park, you can snorkel there as well. Sometimes you can see sea turtles and other larger sea creatures here.
Other snorkeling spots that were suggested to us were: La Chiva (close to Pata Prieta) and Punta Arenas Green Beach (the bus were bad here).