The Battle of Xicaowan was a 1522 naval battle during which the Ming Dynasty Imperial Navy defeated a Portuguese navy led by Martim Afonso. The battle was fought off the northwestern coast of Lantau Island, Hong Kong at a location called Sai Tso Wan today.