The biggest scuba diving attractions in Macedonia are the lakes Ohrid and Presba, located right next to each other at the south-west edge of the country, on the borders of Albania and Greece.
Lake Ohrid is probably the most popular lake for diving in Macedonia. You will find lots of fish, interesting plant life, and archeological sites to explore and enjoy. This lake comes highly recommended.
Treska is actually a river but a very interesting one. There are some great diving spots located near the Vrelo cave, one of the deepest underwater caves in the world. The biology in this river is very rich, making it a great place for fans of underwater photography.