Pretty Joe Rock is a .25 acre private island located just north of Marathon in the Florida Keys. Islands, Entertainment - Misc Links: www.privateislandsonline.com By: tallturtle82