Hull, located on the South Shore of Massachusetts, is a true hidden gem with beautiful beaches and lots of history, offering ...