Puerto Rico and its surrounding islands have kilometers of golden and white sand beaches backed by striped emerald, turquoise, and deep blue colors, making ...