Top Rock Lookout truly does steal your breath away as the reefs can be seen along with mountains in the background, giving you such a surreal feeling.
There are plenty of activities to do at Top Rock including canoe riding, fish feeding, shallow birds cave, walks, exploring underwater caves and coves, and of course snorkelling!