From $92 USD Booking.com Located on a peninsula in southern Sri Lanka, Dickwella Resort and Spa features views of the Indian Ocean. It offers water sports equipment, yoga classes and early morning fishing trips.