Every year thousands of tourists pass through this tiny Mexican island in the Caribbean, many staying on the numerous cruise liners that travel en route from Miami. In the island's capital San Miguel, two blocks way from the commercial centre, lies a way of life in stark contrast to the smart city centre plazas and restaurants.