Winter is the perfect time to explore the stunning beaches of India, where the weather is pleasant, and the skies are clear.