Dreaming of a Caribbean vacation? Consider Dominica as your next destination. With it's incredible mountains, rivers, lakes, jungle, waterfalls, beaches and wildlife, this under-the-radar island in the Caribbean is a true gem. Read this post to discover 20 amazing things to do in Dominica!