The Islands of Islamorada in the Florida Keys has the views, the amenities and the vibe of a five-star resort – without much ...