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