Filming Locations (3)

  • Cat Island, Bahamas

  • Eleuthera Island, Bahamas

  • Nassau, New Providence Island, Bahamas