From gorgeous beach resorts and lush national parks to quaint towns and villages, the diversity in points of interests is mind boggling.