Whether you're looking to head to the mountains, the beach, or the open plains, there's something for everyone on this list of the best all-inclusive resorts. You can swim with dolphins, do yoga, or deep-sea fish -- and at some of these resorts you can do all three. Here are the top ten all-inclusive resorts of 2015 (in alphabetical order), according to TravelChannel.
10. Travaasa - Austin, TX
9. The Reserve at Paradisus Palma Real - Punta Cana, Dominican Republic
8. Red Mountain Resort -St. George, UT
7. The Ranch at Rock Creek - Philipsburg, MT
6. Parrot Cay and Como Shambhala Retreat - Turks and Caicos
5. One&Only - Palmilla, Los Cabos, Mexico
4. Marival Resort & Suites Nuevo Vallarta - Riviera Nayarit, Mexico
3. Jumby Bay, A Rosewood Resort - Antigua
2. Carlisle Bay - Antigua (pictured above)
1. Blackberry Farm - Walland, TN
Source: TravelChannel