Set in Punta Ballena, a whale-watching promontory outside town, Casapueblo is a sprawling white confection of a place that brings ... More