Travelers are voting Magdalena Island as the best island near Punta Arenas. You can find 18 islands near Magallanes and 33 islands in the country of Chile. Our members favorite in Magallanes is Hoste Island and Easter Island is the top pick in Chile. Want more? Check out our map of islands near Punta Arenas.