Jones Landing gets it by storm on Peaks Island Maine