Front Street shopping, oceanfront restaurants, and stunning mountain scenery are just a few of the reasons to visit this seaside town.