07. Caneel Bay Resort
Caneel Bay Resort is located at Virgin Islands National Park having an area of 5000 acres. This resort is surrounded by 7 beaches and offers a wide range of pampering and activities. There is beach named Honeymoon Beach which is mandatory to you if you are on your honeymoon. Some rooms here have ocean views and patios that open right onto the beach. You can also enjoy the option of private cottage if you want even more privacy. You can relax at the beach, go for scuba diving, kayaking and taking yoga classes in the day-time. The food here is top-notch, enjoy your time here.