Yes, there are several options. Our favorite spot in town is The Pink Palm Hotel. A more economical option is The Windward Passage. Both are within a 4-5 minute walk away. Less than 10 minutes away by car are The Westin/Buoy House and Emerald Beach Hotel. But the nice thing about our small island is that all the resorts on island are within about 20 minutes from Charlotte Amalie.