While I can't help you out on Nantucket, although I sure would like to, if your into light tackle and plastic jerkbait fishing, I live and breath the ledges around Scituate. I launch there once or twice every week of the season. Be happy to take you out for a day if that appeals to you. Can't make any promises based on last years results, but in June I can guarantee you fish.
