Martha’s Vineyard is better than Nantucket! At least, that’s the opinion of the folks at The Web site has compiled a list of the 10 best islands in the United States, and ranks Martha’s Vineyard number 8, one spot ahead of Nantucket. Amelia Island, located off the coast of northeastern Florida, nabbed the top spot.