Due to it being both a beautiful and impressive island nation, Sri Lanka, which is located just off the southeastern tip of India, is fast becoming a popular vacation destination. On this tropical island you'll find sandy beaches, a tropical jungle, large ruins, and even a few arid delights.
The island itself is also home to a variety of accommodations, that are scattered throughout the entire island. However, you won't find any overwater villas here. Because of this, you'll need to look elsewhere for a luxury overwater resort experience. Luckily, you won't have to travel that far, as the wonderful Maldives isn't too far away.