Located south of India, Sri Lanka is a tiny island on the Indian Ocean filled with scenic beaches, dense forests, and a diverse array of cultures; an ideal choice for families seeking adventure on their holiday. Dolphin and Whale Watching Venture out to sea with…