There are plenty of beaches to visit. Pick your vibe from this list of 7 unmissable beaches. Playa Las Palmas is the best swimming beach. As you head north on the leafy beach road, an unexpected opening in the dense tropical forest appears, acting like a window to another world.