This popular Texas tourist hotspot is in the running for best beach and best island.