Léucade es una isla montañosa, con rica vegetación hacia el este y el sur.