St. Mary's Island - most gorgeous beach of India

Tripoto
One of the most gorgeous and little-known beaches in India, St. Mary's Island is a 30-min boat ride away from Malpe beach in Udupi district of Karnataka. The virgin beach with picture-perfect turquoise waters, pebble-strewn sand bar and plethora of shells is a sight to behold! Of course, the fact that nobody is allowed to stay on the island helps to keep it pristine and picturesque!
Photo of St. Mary's Island, Malpe, Karnataka, India by Anupriya Dutta Gupta
Photo of St. Mary's Island, Malpe, Karnataka, India by Anupriya Dutta Gupta
Photo of St. Mary's Island, Malpe, Karnataka, India by Anupriya Dutta Gupta
Photo of St. Mary's Island, Malpe, Karnataka, India by Anupriya Dutta Gupta
Photo of St. Mary's Island, Malpe, Karnataka, India by Anupriya Dutta Gupta
Photo of St. Mary's Island, Malpe, Karnataka, India by Anupriya Dutta Gupta
Photo of St. Mary's Island, Malpe, Karnataka, India by Anupriya Dutta Gupta