Out of the golf courses I have been lucky to play with the School Team I rank them like this (Realize that Junior Comp. is 9 holes so some of these are Nine Holes and ranked top to bottom from easiest to more difficult)
1.Granda Golf Course
2.Fountainbleu East course (It is now a dump unfortunetly)
3.Miami Springs
4.Briar Bay
5.Melresee or International Links ( I disliked this golf course but again it wasnt a good day

But very nice Pro Shop and Range)
6.Palmetto Golf Course
7.Miccosukee Golf Course
8.Doral Golf Course
Other good ones that I have heard about but never played include:
Costa Greens
Killian Greens
Calusa Country Club
Biltmore Golf Resort
Don Shula
Country Club of Miami
Crandon Park or Links at Key Biscane