Hi all. I am looking for recommendations on small beach towns with good/semi-luxury stays (ideally on the beach) for a 3 night stay in May. Not looking for very touristy towns, nothing wrong with them since I am a tourist myself but don't want to be in an extremely busy place. We like laid back, relaxed towns by the sea with a beach. Somewhere nice to wander in the evening with a nice town, restaurants, independent shops, maybe a local market. Somewhere with character and a gentle buzz although we are not interested in clubs or such. A couple of nearby places to explore are a bonus. Ideally places with direct flights from LHR. Any recommendations based on similar requirements? Thank you!