Mirissa, Sri Lanka — Whale Watching, Beaches, Best Time to Visit