Islands are nice since you get lots of current and they are natural fish magnets. I haven't fished the Vineyard but I've fished Nantucket. I would pay close attention to:
1. The corners of the island where rips are more pronounced.
2. Any inlets.
3. The south/west shore which is natural and pristine. Catching a sunrise might be as good as catching a fish.