Explore details about location Peebles Island Trail. Peebles Island Trail is a location situated within the Town of Waterford alongside other areas such as Guardian Court, Terri Avenue, Mallards Landing North.