Oceans Edge Key West Resort, Hotel & Marina