Vieques is a better destination for families or couples looking for a combination of great beaches, kayaking, and horseback riding. The island has museums, a rum distillery, and historical ruins worth visiting. Meanwhile, Culebra is a more laid-back destination for relaxing at the beach, snorkeling, and diving.