A day at the beach will surely be incomplete without engaging in thrilling water sports. Most of the ocean strips that line famed resort cities and towns across the world provide all who desire to play with the waves, ample opportunities to find satisfaction. You can snorkel amidst coral reefs and witness the stunning beauty of vibrant marine life for hours. At many destinations you can embark on scuba diving adventures as well and witness the eerie charm of shipwrecks and majestic ocean beings. For those who are yearning for an adrenaline rush, water sports such as surfing, banana boat rides, jet skiing and paragliding may be available. Big game fishing is also an option that you can consider if you wish to treat yourself to a truly epic adventure. If instead of capturing you wish to gaze at the graceful charm of beautiful sea creatures, you can take a whale and dolphin watching tour as well. Especially in Sri Lanka, the small town of Mirissa provides sensational opportunities to spot whales. If you stay at a Mirissa beach resort that offers close proximity to operators who offer these tours you will be able to enjoy this experience with great convenience too. Hotels such as Esprit D'Ici are great options to consider here in this charming little town.