Ask any married couple and they’ll likely have fond memories of their honeymoon. While two people in love can have a good time wherever they go, there are some places that will make your trip truly unforgettable.

1. Amankila, Bali, Indonesia

This exotic oasis is tucked away on the island of Bali. Amankila translates to “peaceful hill,” and this resort lives up to the name. With a stunning view of the Lombok Strait, Amankila offers breathtaking glimpses of the sea and a picturesque three-tiered pool. Plus, if you book the deluxe suite you’ll have the chance to bathe in your own private pool.

2. Caneel Bay Resort, St. John, U.S. Virgin Islands

Located in the 5,000-acre Virgin Islands National Park, Caneel Bay Resort has seven stunning beaches (including one appropriately-called “Honeymoon Beach”) and offers a variety of luxurious pampering options. Some rooms are oceanfront and have patios right on the beach. However, the most extravagant lodging option is a private beachfront cottage. Entertainment includes relaxing on the beach, scuba diving, kayaking and taking couples yoga classes. In fact, why make this just your honeymoon retreat when the resort comes with a complete wedding planning service and you can get married on the beach?
Caneel Bay Resort, St. John, U.S. Virgin Islands