India is a country of great geographical diversity. It has everything from green plains and plateaus to brown hills and mountains. It also consists of some picturesque islands which serve as ideal vacation destinations. Be it for the breath-taking view of the ocean or the adventurous water sporting options available, you might want to check out at least one of these islands during your visit to India. For Indians, it is an easy getaway from their busy lives for a piece of fun and relaxation.