Overlooking a lush garden with lily ponds and a pool, the stylish Old Harbour is housed in a 300-year-old Dutch/Portuguese heritage building. The elegant mix of period and modern design lends it a more intimate feel than some of the more grandiose competition. The four garden-view rooms with balcony are divine; others have freestanding tubs or plant-filled, open-air bathrooms.
It's all complemented by daily yoga, classical music in the gardens and refined seafood-focused cooking.