Situated on Karnataka's golden coastline, Udupi is a charming beach town well known for the beautiful beaches and flavorful cuisine it offers.