Aruba, Dutch Caribbean, La Cabana Beach Resort, 3 of 3 | Flashback Friday | April 2019 Aruba is an island and a constituent country of the Kingdom of the …