From stunning waterfalls and delicious food, to whale watching and diving, these are the best things to do in Dominica in the Caribbean.