Cat Island in the Bahamas has beautiful pink sand beaches