Puerto Buenavista Island is home to a small village of crab catchers and fishers in the middle of the waters of the Gulf of ...