La Isla de Amelia (antiguamente, Amalia, para los españoles) es la más meridional de las Islas del Mar, una cadena de islas de barrera que se extiende a lo largo de la costa este de los Estados Unidos desde Carolina del Sur y Georgia, hasta Florida.
Tiene unos 21 km (13 millas) de largo y aproximadamente 6 km (4 millas) de ancho en su punto más ancho. La isla de Amelia está situada al norte de Jacksonville y al sur de la isla Cumberland (Georgia), y la única en la costa de Florida, en el condado de Nasáu. Fernandina Beach, la fortaleza colonial de San Carlos y el asentamiento de Amelia están situados en la isla.