In Costa Rica there are beautiful beaches that you could visit when you get there, like Manzanillo or Cahuita National Park.
Both of these beaches are beautiful and you could see, wild life and white sand beaches. But in Puerto Viejo you could find a black sand beach.
There are lot places to go. If you need more information, email me I'll try to answear your cuestions.