Arguably, Crystal Dive. Not only are Crystal the biggest, but they offer some of the most knowledgeable and experienced instructors. Not to mention the best facilities, their own huge dive boats and, most importantly, care deeply about the sustainability of the oceans and the impact of diving.