The party-beach destination doubles up as a city that’s abuzz with art, architecture, history and plenty of beer and Mexican food.