For 1, San Pedrano are no "(native) Belizeans", but San Pedrano - they are the most recent native inhabitants of Ambergris Caye, and we don't feel so much related to the rest of Belize.
For 2, Because of the Spanish background, we do not pronounce words in a gringo way (nor English), thus "Caye" (Cayo) becomes "Kay", and not Key - although a Belizean (from the city) might say "Key".
Fee do would have said "Kay" ;^)