Book a room ahead, because it's a popular place & on Expedia, for best prices. Nice, quiet place & can walk to the beach.
Better in advance but yes u can walk in and ask. Office open from 8:00 am to 8:00 pm.
You can walk in and book a room, but it's a pretty popular place to stay and the rooms/beds go pretty quick. So, it's better to make reservations ahead of time.
Thanks! Your answer is awaiting moderation.