I like the diving in New Providence (Nassau) better, and I've worked in both places. I think Nassau is less cheesy than Lucaya, but equally expensive. The nice thing about Nassau, is it really is a city, unlike anything on Grand Bahama. I really don't spend any time downtown, but I know locals...