If you're looking for a Caribbean island that has it all, look no further than Guadeloupe. Here, beaches line the coast of all of its islands, there's mountainous – and volcanic – terrain which harbours stunning hiking trails, rolling green fields to marvel at and a rich and varied underwater world.