Cape D'Aguilar Beach: Hong Kong's Hidden Rocky Snorkeling Gem | OnlyBeaches