beautiful and peaceful spot in Rye