One of the finest resorts in Sri Lanka, this destination boasts excellent weather year-round. Tucked away in an ancient bay, discovered long ago by Admiral Nelson, the city draws thousands of tourists every month. Moreover, the temperature of the crystal-clear waters of the Bay of Bengal seldom falls below 25 degrees Celsius.