Coastal Karnataka is one of the lesser-known parts of southern India. Offering idyllic beaches, temples, and charming towns - there's…