Where can you go to see the best fireworks in Maine? How about three spectacular shows from one spot?

The place to be is on the Pamela B for a cruise to Broad Sound in Casco Bay on July 4th from 8-10 p.m. From there, you'll be able to see fireworks from Freeport, Yarmouth Harpswell, and Brunswick, Maine, according to Visit New England's official website. Because parking at the wharf is limited, it's recommended that you take the free shuttle to the Town Wharf from 95 Main Street in Freeport. The website says the designated pick-up time and area is at 7:30 p.m., on the corner of Main Street and Bow Street.

The price for adults is $45, and $25 for children between ages of 2 and 12.

Call 207-865-3181 or more information.