Claim: Loks Land Island is situated in Frobisher Bay.
Evidence: Loks Land Island Frobisher Bay