Playa Grande, tourist-less heaven.