Islamorada is a chain of islands in the upper Florida Keys. The name Islamorada means "purple island" and comes from Spanish explorers. The islands are known for their beauty and great fishing.