Magdalen Island in Red Hook, New York