With more than 1,200km (750 miles) of shoreline on its Pacific and Caribbean coasts, Costa Rica offers beachgoers an embarrassment of riches.