The Sun City Cabanas Hotel can be found at the Sun City Resort in the Pilanesberg area of the North West Province of South Africa. Positioned on the edge of a beautiful lake, the Cabanas Hotel is the most relaxed and casual of all the hotels at Sun City.