Egypt denied docking permission for a gay cruise in Alexandria after earlier stops in Turkey were blocked for moral reasons.