Shelter Island
If you think celebrating only one day is not good enough, head to Shelter Island. On July 4th and 5th, The Greenport Fire Department will throw their firework shows at 10 pm and on July 11th at dusk, Sunset Beach will be having its own fireworks display. All of the shows can be perfectly seen from Sunset Beach's restaurant.
Sunset Beach: 35 Rocky Shore Rd, Shelter Island.
[Photo via @mchenrycountyliving]