Dreaming of turquoise waters, white sandy beaches, and tropical island vibes without spending a fortune on an international trip? India is home to several breathtaking coastal destinations that offer scenery remarkably similar to the Maldives — all while staying budget-friendly.