To really enjoy your stay, this is a town where you don't want to be far from the sea. There are no big, fancy resorts here. The closest you can get to luxury are some decent mid-range places. On the other hand, there are lots of small homestays and guesthouses in the city centre near the sea. Just turn up and find a room, although on high-season weekends book ahead.