Perfect Florida vacation spot is a Wave-washed Paradise