Located on Pasikuda Beach, often called the Maldives of Sri Lanka, it’s the ideal place to snorkel since the warm waters teems with colourful fish and marine life - but there’s plenty of fun ...