The Maldives, a South Asian island nation of 1,200 islands, is a luxury destination with high travel and hidden costs, including transfers and taxes. Indian travellers get visa-on-arrival. Choose between private resorts or local islands for varied experiences.