10 Spots to Celebrate July 4 on the Water

July 4 weekend is a popular time on the water. Here are some recommendations for spots to celebrate America's Independence Day.