India boasts a diverse coastline with enchanting beaches catering to various tastes and preferences. If you want a refreshing coastal escape on your next weekend getaway, here are some of the country's hidden beach gems. From the untouched tranquillity of Varkala in Kerala to the lively shores of Gokarna in Karnataka, these lesser-known havens offer a perfect blend of natural beauty and cultural charm.