Discover 12 serene waterfront spots in Haverhill along the Merrimack River, offering tranquil escapes for relaxation and rejuvenation.