Beachfront Hotel Caraibisiaco offers bright rooms, some with balconies, and a terrace with sea views.