This hidden paradise is only 15 minutes out of Boston