Trap Pond State Park in southern Delaware happens to be one of the prettiest places for a nature-immersed getaway, especially ...