Situated on a point atop two beaches, overlooking the Pacific coast near the Costa Rican surfer town of Tamarindo, The Point Luxury Villa is a beautifully redesigned seaside estate, where I was ...