7 Tahiti Beach Island Rd Miami, FL 33143