Playa Grande: Cahuita's Windswept Turtle Nesting Beach | OnlyBeaches