We've only visited Martha's Vineyard once and we did visit Moshup Beach for the day. We always try and find a beach, club or resort near where we are staying, to visit for the day or two.