Walking distance - there’s 2 mi between Cliffs Pavilion and Roslin Beach Hotel.