The Albatros is situated in Margate on the sunny South Coast of Kwa-Zulu Natal, one of the prime holiday destinations in South Africa. From the pool deck or your own private balcony, you have an expansive 180º sea view, where you can relax and watch whales & dolphins abound during ...