The 20-seater aircraft shakes us like dice in a cup as we approach the island. We’ve been struggling through thick fog for 15 minutes when the mist dissolves to reveal rugged green peaks soaring out of the sea, like a mysterious Jurassic Park-style lost world.
“Welcome to the Nature Island,” the flight attendant chimes as we rattle towards the landing strip. With peaks up to 1,400 metres above sea level, Dominica is one of the most mountainous islands in the Caribbean, earning it the name Waitukabuli – “tall is her body” – in the indigenous Kalinago language.