Perched above a beautiful setting surrounded by water, palm trees and historic buildings, Ponce Inlet, Florida, offers travelers scenic views, science and more. Inlet visitors can climb 175 feet, up ...