There are many things to do in this charming New England town, from exploring its picturesque beaches to enjoying its vibrant arts scene.