1. Nantucket Island Resorts 10 Amelia Dr, Nantucket, MA 02554 Coordinate: 41.26649,-70.08529 Phone: (508) 325-0120