I know of a place in Islamorada (about 50 min. drive east). Check out
http://othersideboardsports.com They may be able to hook you up with someone in Marathon.
2nd bay side vs ocean side everytime, but there may be a pass that's even better.
(Message edited by dcranium on August 03, 2009)