There are lots of interesting places to visit: ranging from nature (beach, mountains, jungles, rivers and caves), historical places, cultural destinations and shopping.