There are several specialist companies in Cyprus that offer training in diving and snorkleing in Cyprus. If you search for "snorkle cyprus" with google, you'll find plenty of suggestions and photographs.
This depends on who is defining the Middle East, but generally, Cyprus is considered part of Europe. However, there is a minority opinion that because Cyprus is due south of Turkey that it is in "Asian space" and, therefore, physically part of the Middle East.
It depends where he works, how many clients he has, and how much experience has. Not two architects will earn exactly the same. A good architect in Cyprus will learn at least 3,000 euros per month if he works as an employee, and many times more if he runs his own successful company.