Tropical relaxation is a given, but Barbados is more than fly-and-flop holidays – hiking, snorkelling, history and fantastic food (plus rum) are all to be found on this beautiful island