La isla de San Andrés es una isla perteneciente al término municipal de Carboneras, situada frente al pueblo homónimo, en la costa mediterránea de la provincia de Almería, Andalucía, España. El 1 de octubre de 2003 fue declarada monumento natural por la Junta de Andalucía. Es accesible desde los puertos de Carboneras y Agua Amarga y la profundidad máxima de sus aguas es de 10 mbnm.