Santa María del Mar Beach.

Choose a small photo to enlarge:
Santa María del Mar Beach. Jibacoa. Jibacoa Beach. Santa María del Mar. Santa María del Mar Beach. Tarará Beach. Tarará Beach Jibacoa Beach.