La isla de San Andrés es una pequeña isla del mar Mediterráneo 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.