Located five-hundred miles off the southwest coast of Portugal and just over 300 miles north of the Canary Islands, this Portuguese island group emerges dramatically out of the vast expanse of the Atlantic Ocean. The archipelago, compromising of Madeira’s main isle, Porto Santo and a further three uninhabited islands, owes its origins to a previous volcanic eruption and is actually the summit of an immense undersea volcanic mountain, hidden in the depths of the Atlantic. A modest above-water peak spreads only thirteen miles wide and thirty-five miles long where, despite its small size, the scenery packs quite the punch – a world of rugged rocks, steep cliff faces, windswept beaches and sub-tropical flora and fauna awaits visitors to its shores.