Around 5,000 US sailors and marines arrived in Thailand and headed for a resort town after a Middle East deployment that sparked concerns over conditions on board.