From beautiful beaches and exciting water activities to cultural experiences and adventure parks, there's something for everyone.