Rocky Cay Bay is probably the best beach on the island of San Andrés. It’s about a 15 to 20 minute drive from the main town, and with its fun beach atmosphere and quiet evenings, it’s a great place to stay during your trip.
The beach is made up of powdery white sand and lined with palm trees. In the distance you can see Rocky Cay and shipwrecks, which add to the scenery.
Along the beach you can find a few places renting beach chairs, restaurants, and booths offering cocktails. Try a coco loco, which is a specialty on the island. The coco fresa is also good. Drinks cost us COP$13,000 each (as of December 2017).
Rocky Cay is a small islet that sits just offshore. It’s possible to walk to it from the beach, but water shoes are recommended. They’re available for rent as well as snorkeling equipment.
Beware of tiny stinging sea lice (jellyfish larvae) when swimming at the beach. We were there after a major storm and the water was cloudier than usual, which attracted some sea lice to the area. They weren’t around much during the day but were stinging us a lot during a night swim.