The Bahamas are known for their flawless beauty - with soft, white-sand beaches, crystal clear water, and lush tropical ecosystems. The Bahamas is made up of 700 islands (WOW!), with roughy 30 being inhabited. I am here to talk about my favorite island, Grand Bahama Island! I will admit this is one of the hardest... Continue Reading →