Popular destinations for Island Hopping tours include Ecuador , Croatia , Greece , Bosnia , Peru , Thailand , United Kingdom , Canada , Galapagos Islands and Montenegro