Craigville Beach is one of the best swimming beaches in the world. Come by some summer and see what we mean!