A great family beach holiday in a beautiful part of the world.