It's better try oyo but you can find instant room which are open for on spot bookings , in terms of safety stay in hotel away from om beach near to town.
Hi Nick, Tripoto works with trusted partners. Attaching a few options for you below. Please click on the links to see information, location and booking details.
Hi,
I would suggest Gokarna International beach resort on the Kudle beach as a great place to stay. Its right at the beach.
I did a girl's only trip to gokarna and this is where we had stayed. They have both cottage rooms and normal rooms.
P.S If you couldn't swim on the beach, they have a swimming pool as well ;)
Hope you have a great trip . Cheers. :)