The beach and city are both amazing, making it perfect for families. You can enjoy the beach, city life, the historical atmosphere, and even go hiking in the nearby national park. The prices are reasonable and parking is not an issue, with options available right on the beach.