ABSTRACT Herbivorous and detritivorous fish display complex feeding behaviour, and research into how feeding behaviour changes with environmental and social variables is lacking. Such knowledge is imperative to infer how herbivory/detritivory will differ, in light of shifting resources and communities and specifically whether reefs can recover from disturbance. Fish abundance, feeding rate, body size, diet and schooling feeding of three major functional groups (scrapers, grazers and browsers) were examined across reef types under different fishing regulations. Scrapers and grazers (parrotfishes and surgeonfishes) were more abundant and displayed the highest feeding rates on reef flats. Scrapers mainly resided inside the restricted zone, while more grazers were found in the general use zone, where macroalgal abundance was highest. Browsers (rabbitfishes) were seldom observed and patchily gathered on the reef flat and reef slope in both zones. Thus, fishing protection did not appear to benefit grazers and browsers, whereas more scrapers gathered on shallow reef flats in the protection zone. Scraper and grazer feeding rates increased from an individual to a pair and increased with body size, these factors led to variations in feeding behaviours across reef types and protection regulations. Protection appears to benefit scrapers and variations in feeding rates were largely related to school size. Lastly, grazer density was associated more with macroalgal coverage than protection status. The opposite feeding behaviours of scrapers and grazers indicates not only protection status, but fishing restrictions and size limit regulations are needed to maintain coral reef fisheries and functional diversity on coral reefs in Taiwan.