Recreation and sports opportunities on Grand Bahama