Beach-front resort that comes with dramatic vistas.