Depending on where you are staying on the island you should have a decent number of dive shops to choose from. Some cater to small parties, some offer off shore atoll diving and the dive locations vary according to your experience level etc. Most resorts have a specific shops that they recommend and use.
You will have a lot of choice. Enjoy.