Has anyone any good suggestions for a 7 day holiday in late October? There will be 3 generations travelling together. Grandfather and father want to play golf, grandmother and mother want to see sites and grandchildren want a pool and beach. Plus the flight can't be over 4 hours. Thinking Morocco, Malta or Tunisia. Any advice would be very gratefully received.