The large white building is the New Holmwood Hotel where ex-PM Ted Heath used to stay when participating at Cowes Week