Crisp white sand beaches, palms tree swaying in the breeze and crystal waters are what bring visitors to this tiny slice of paradise on India’s western coast.