The other thing to consider a potential delay in your Cape Air / Silver flight - which has happened to us several times when leaving Beef Island. Personally, I would want a little more time just in case if there is an option.