If your idea of a great vacation means being by the water, make a beeline for Kurumgad Island. No matter what you choose to do here, you're unlikely to get bored of those pretty views.
Karwar is home to Kurumgad Island. Take a look around this water-surrounded land mass before visiting a couple of other interesting spots close by. Ravindranath Tagore Beach also appeals to plenty of tourists.