Popular destinations for Beach Tours tours include Greece , Croatia , Italy , Spain , Costa Rica , Thailand , USA , Australia , South Africa and Mexico