Hotels Near Flamboyan on the Bay Resort & Villas, Charlotte Amalie