There is indeed an agreement error. In the first sentence, the Bahamas is plural. Every reference that follows treats it as singular.
An unrelated note: Florida is not usually referred to as a "federal state". It's just a state. If you want to make clear that it's one of the United States, you can say "the American state". If you want to be painfully precise, you can say something like "... Florida, one of the United States of America."
Student or Learner