This wonderful four-room West Indian–style property is our favorite B&B in Charlotte Amalie. It’s nestled on Denmark Hill, a restored island estate overlooking the city harbor and just a 5-minute walk into town. Rooms are dreamy, with slatted wood ceilings, wood floors, and tastefully done tropical hues. You can relax after a day of touring on the sun-dappled pool deck or in the breezy open-air living room, framed in lush foliage. Reserve early; this place books up. Note: Do not confuse this B&B with the Bellavista Scott hotel in Estate Thomas, which offers much more basic accommodations.