With its stunning beaches, cobbled streets and wealth of gastropubs, it's not hard to see why this charming seaside resort is a hit with visitors all year round