Why do vacation companies only offer vacation s on the greek side of cyprus and not the north turkish side?

Answer
Because northern cyprus is an occupied territory and is not recognised as a country by somebody except turkey.