Taprobane Island, Sri Lanka. A stunning tropical island just off the coast of Weligama, surrounded by crystal clear waters and lush greenery.